|
Author |
Thread Statistics | Show CCP posts - 27 post(s) |
Bienator II
24th Imperial Crusade Amarr Empire
152
|
Posted - 2011.09.28 12:07:00 -
[1] - Quote
i am playing full screen and it happened to me several times also. I am now pressing F multiple times to be sure to "overwrite" the misbehaviour with the order.
Quite effective workaround for almost everything in eve (jumping, warping, docking etc). If you really want something to happen, press it multiple times.
@CCP Greyscale without knowing the code (obviously): this all sounds like a concurrency issue where the "receive player order" action isn't processed for all drones in a critical section. A race condition between game mechanics (agress next target) and the player action. You fail you fail you fail you fail you fail you fail you fail to jump because you are cloaked |
Bienator II
24th Imperial Crusade Amarr Empire
197
|
Posted - 2011.10.20 12:14:00 -
[2] - Quote
Renan Ruivo wrote: It might be that the player gives a command to the drones before the drones themselves can realize what just happened, and then their AI kicks in. As if the player gives a new command to the drone before the drone can check to see if its previous target is dead.
thats a much better way of describing:
Bienator II wrote:@CCP Greyscale without knowing the code (obviously): this all sounds like a concurrency issue where the "receive player order" action isn't processed for all drones in a critical section. A race condition between game mechanics (agress next target) and the player action. :)
You fail you fail you fail you fail you fail you fail you fail to jump because you are cloaked |
Bienator II
24th Imperial Crusade Amarr Empire
199
|
Posted - 2011.10.21 13:29:00 -
[3] - Quote
Renan Ruivo wrote:Bienator II wrote:Renan Ruivo wrote: It might be that the player gives a command to the drones before the drones themselves can realize what just happened, and then their AI kicks in. As if the player gives a new command to the drone before the drone can check to see if its previous target is dead.
thats a much better way of describing: Bienator II wrote:@CCP Greyscale without knowing the code (obviously): this all sounds like a concurrency issue where the "receive player order" action isn't processed for all drones in a critical section. A race condition between game mechanics (agress next target) and the player action. :) Not exactly. Were it merely a "race", the player action would supercede the game mechanics. As it is, if the player action is made before the game action, it will get ignored. So basically if you want it to work without a hitch, you need to allow the game mechanics to win the race because you can never win it yourself. so you are not aware of the full potential of this bug :) What happens is that a subset of drones decide to attack some other target driven by the AI where the remaining part follows your orders. Thats unpredictable and not focus fire.
in computer science terms a race condition produces unpredictable results. I can bet with you that what is happening is simply that the player action is applied while the AI is applying the AI action to one drone at a time. A critical section would force the "system" to apply all AI drone action at once. In this case ether the AI or the user would win dependent on who was faster but it would never end up dispatching the user action only for a subset of drones (or let the AI overwrite a subset of actions).
anyway i could be wrong but this would be the typical case for such kind of bugs.
now who should win? the user, always. If she gives an order the AI should never overwrite the order.
its actually quite simple: - drones fight target - target dies - AI picks next target - user orders drones to engage other target - ALL drones follow order, AI action is overwritten by user
You fail you fail you fail you fail you fail you fail you fail to jump because you are cloaked |
Bienator II
madmen of the skies
354
|
Posted - 2011.12.11 18:53:00 -
[4] - Quote
epic monster-selfquote
Bienator II wrote:.. without knowing the code (obviously): this all looks like a concurrency issue where the "receive player order" action isn't processed for all drones in a critical section. A race condition between game mechanics (agress next target) and the player action (attack selected target) or other game mechanics (oh, the guy shoots me!). i would bet a beer but sadly i won't make it to fanfest :( a new bounty system for eve https://forums.eveonline.com/default.aspx?g=posts&m=359105 You fail you fail you fail you fail you fail you fail you fail to jump because you are cloaked |
|
|
|